<?php
/* 
 * semua data diinisialisasi disini
 * agar 1 form ini bisa digunakan untuk tambah dan edit data
 * aturan dari {name} dari field form adalah data[nama_field_database]
 * misal : dalam table jenis kajian ada field nama
 * untuk membuat name dari field form tsb, {name} nya adalah data[nama]
 * proses simpan data menggunakan ajax jquery (bisa dilihat dokumentasinya di jquery)
 * form validationnya menggunakan jquery validation engine (bisa dilihat di google)
 */
 
$id=0;
$nama="";
$published="no";
$keterangan="";
$kota_id='';
$kota="";
foreach($pemateri->result_array() as $row){
	$id = $row['id'];
	$nama = $row['nama'];
	$keterangan	= $row['keterangan'];
	$published=$row['published'];
	$kota_id=$row['kota_id'];
	$kota=$row['nama_kota'];
}
?>
<div class="grid_6">
	<div class="error" style="display:none">Error</div>
	<form id="form_pemateri" action="<?php echo base_url()."admin/pemateri/form/".$id?>" class="styled">	

		<label for="name">Nama Pemateri</label>
		<input id="name" class="textbox validate[required]" type="text" name="data[nama]" value="<?php echo $nama?>"  />
		<label for="name">Keterangan Pemateri</label>
		<textarea id="keterangan" class="textbox validate[required]" name="data[keterangan]" rows="7"><?php echo $keterangan?></textarea>
		<label>Kota</label>
		<input id="kota" class="textbox validate[required]" type="text"  value="<?php echo $kota?>"  />
		<input type="hidden" id="kota_id" name="data[kota_id]" value="<?php echo $kota_id?>" />
		
		<label>Published</label>
		<input type="radio" name="data[published]" <?php echo $published=="yes"?'checked="checked"':''?> value="yes" />&nbsp;YES
		&nbsp;&nbsp;
		<input type="radio" name="data[published]" <?php echo $published=="no"?'checked="checked"':''?> value="no" />&nbsp;NO
		<br /><br />
		<input type="submit" value="SIMPAN" class="right button" />
		
	</form>
</div>

<script>

$(document).ready(function(){
	$("#kota").autocomplete('<?php echo base_url()?>admin/kota/autocomplete.html', {
				autoFill: true,
				minChars: 3,
				mustMatch: true
			}).result(function(data, row) {
				var r = row;
				if (typeof r != 'undefined') {
					$("#kota_id").val(r[1]);
				}
		});
		
	$("#form_pemateri").validationEngine();
});

$("#form_pemateri").submit(function(){
	if($(this).validationEngine('validate')){
		var formInput = $(this).serialize();
		
		$.ajax({
			url: $(this).attr('action'),
			data: formInput,
			beforeSend : function(){
				$.fancybox.showActivity();
				$(".error").hide();
			},
			success: function(respon){
				var obj = jQuery.parseJSON(respon);
				if(obj.status == 'success'){
					window.location = "<?php echo base_url()?>"+obj.url;
				}else{
					$(".error").text("Data gagal disimpan...");
					$(".error").fadeIn(1000);
				}
				
				$.fancybox.hideActivity();
			},
			type: "POST"
		});
	}
	return false;
});
</script>